#include <iostream>

struct Vector
{
    int sz;       // 元素的数量
    double *elem; // 指向元素的指针
};

void vector_init(Vector &v, int s)
{
    v.elem = new double[s];
    v.sz = s;
}

// 从cin读入s个整数，然后返回这些数的和；其中s必须为正数
double read_and_sum(int s)
{
    Vector v;
    vector_init(v, s); // 为v分配s个元素
    for (size_t i = 0; i < s; i++)
    {
        std::cin >> v.elem[i]; // 读入元素
    }
    double sum = 0;
    for (size_t i = 0; i < s; i++)
    {
        sum += v.elem[i];
    }
    return sum;
}

int main(int argc, char const *argv[])
{
    std::cout << read_and_sum(5);
    return 0;
}
